﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace SWCad
{
    public partial class ExplorerBar : UserControl
    {
        public ExplorerBar()
        {
            InitializeComponent();

            System.Windows.Forms.TreeNode Group = null;
            Font BoldFont = default(Font);
            BoldFont = new Font("Arial", 9, FontStyle.Bold);

            Group = wndTreeView.Nodes.Add("气象");
            Group.NodeFont = BoldFont;
            Group.Expand();

//            Group.Nodes.Add("SWCad.风速风向", "风速风向");
//             Group.Nodes.Add("SWCad.相对湿度", "相对湿度");
//             Group.Nodes.Add("SWCad.气温特征", "气温特征");
//             Group.Nodes.Add("SWCad.水温相关插补", "水温相关插补");
//             Group.Nodes.Add("SWCad.水温统计", "水温统计");

            Group = wndTreeView.Nodes.Add("径流");
            Group.NodeFont = BoldFont;
            Group.Expand();

//             Group.Nodes.Add("SWCad.LineChart", "LineChart");
//             Group.Nodes.Add("SWCad.多元插补", "多元插补");
//             Group.Nodes.Add("SWCad.线性插补", "线性插补");
//             Group.Nodes.Add("SWCad.非线性①", "非线性①");
//             Group.Nodes.Add("SWCad.非线性②", "非线性②");
//             Group.Nodes.Add("SWCad.流量统计", "流量统计");
//             Group.Nodes.Add("SWCad.径流特性", "径流特性");
//             Group.Nodes.Add("SWCad.径流频率", "径流频率");
//             Group.Nodes.Add("SWCad.参数历时", "参数历时");
//             Group.Nodes.Add("SWCad.滑动参数", "滑动参数");
//             Group.Nodes.Add("SWCad.差积曲线", "差积曲线");

            Group = wndTreeView.Nodes.Add("洪水");
            Group.NodeFont = BoldFont;
            Group.Expand();


//            Group.Nodes.Add("SWCad.频率分析", "频率分析");
            Group.Nodes.Add("SWCad.洪水放大", "洪水放大");
//            Group.Nodes.Add("SWCad.图解推理", "图解推理");
            Group.Nodes.Add("SWCad.推理公式", "推理公式");
//            Group.Nodes.Add("SWCad.Spline", "Spline");
            Group.Nodes.Add("SWCad.瞬时单位线", "瞬时单位线");

            Group = wndTreeView.Nodes.Add("水位-流量");
            Group.NodeFont = BoldFont;
            Group.Expand();

//             Group.Nodes.Add("SWCad.非线性①", "非线性①");
//             Group.Nodes.Add("SWCad.非线性②", "非线性②");
//             Group.Nodes.Add("SWCad.一元二次", "一元二次");
//             Group.Nodes.Add("SWCad.一元三次", "一元三次");
//             Group.Nodes.Add("SWCad.指数方程", "指数方程");
//             Group.Nodes.Add("SWCad.有资料", "有资料");
//             Group.Nodes.Add("SWCad.无资料", "无资料");

            Group = wndTreeView.Nodes.Add("泥沙");
            Group.NodeFont = BoldFont;
            Group.Expand();

//            Group.Nodes.Add("SWCad.泥沙特征", "泥沙特征");
        }

        private void ExplorerBar_Resize(object sender, EventArgs e)
        {
            wndTreeView.SetBounds(10, 10, ClientRectangle.Width - 20, ClientRectangle.Height - 20);
        }

        private void wndTreeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            System.Windows.Forms.TreeNode Node = e.Node;
            if ((!string.IsNullOrEmpty(Node.Name)))
            {
                Form1.Instance.SwitchActiveView(Node.Name);
            }
        }
    }
}
